package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.SysApprove;

/**
 * 审批Mapper接口
 * 
 * @author ruoyi
 * @date 2020-12-13
 */
public interface SysApproveMapper 
{
    /**
     * 查询审批
     * 
     * @param approveId 审批ID
     * @return 审批
     */
    public SysApprove selectSysApproveById(Long approveId);

    /**
     * 查询审批列表
     * 
     * @param sysApprove 审批
     * @return 审批集合
     */
    public List<SysApprove> selectSysApproveList(SysApprove sysApprove);

    /**
     * 新增审批
     * 
     * @param sysApprove 审批
     * @return 结果
     */
    public int insertSysApprove(SysApprove sysApprove);

    /**
     * 修改审批
     * 
     * @param sysApprove 审批
     * @return 结果
     */
    public int updateSysApprove(SysApprove sysApprove);

    /**
     * 删除审批
     * 
     * @param approveId 审批ID
     * @return 结果
     */
    public int deleteSysApproveById(Long approveId);

    /**
     * 批量删除审批
     * 
     * @param approveIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysApproveByIds(String[] approveIds);

   public List<SysApprove> selectSysApproveList2(SysApprove sysApprove);
}
